to surmount difficulties - Français Anglais Dictionnaire